home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmiSoft / Dev / asm / DemoStartUP.readme.txt < prev   
Encoding:
Text File  |  2004-01-31  |  2.9 KB  |  102 lines

  1. Short:    AGA/P96/CGX Demo StartUP code. Use this to add support for modern amigas in your demos!
  2. Author:   cyborg / industry (cyborg@indus3.org)
  3. Uploader: spot / up rough (spot@triad.nu)
  4. Version:  1.0
  5. Type:     dev/asm
  6. Requires: An Amiga
  7.  
  8.  
  9.  
  10. INTRO
  11.  
  12. There was a lot of discussion on  theme  "System  friendly  demos
  13. -Pro  et  Contra"  in magazines around, but the situation has not
  14. changed much for years. Still, most demos today  first  kill  the
  15. system,  and  then  they  start  to  do magic. There shouldn't be
  16. anything wrong or bad in this method if such demos could work  on
  17. most machines. But, reality is different. Most of demos will work
  18. only on AGA screens on TV, Video monitors or VGA monitors if  you
  19. have scandoubler. Also, most of them will not work at all if they
  20. are started from Workbench, so you are forced to reboot and start
  21. them without startup sequence.
  22.  
  23. Today, many people have graphic cards. Writting support for every
  24. graphic  card  in demos is of course possible but it's pointless.
  25. So, the best way to get your demos working on most, if  not  all,
  26. Amiga  systems  and view them on different types of screens using
  27. different graphic chips is making your demo system friendly.
  28.  
  29. Performace loss comparing to "system-unfriendly" demo is  totally
  30. exiguous. [ If you don't beleave try this startup. ]
  31.  
  32. I'm not sure why there are not so  many  demos  what  are  system
  33. friendly  and support graphic cards, perhaps it is because coders
  34. are poor nation, so they can't afford a graphic card ;>
  35.  
  36. So, I decided to release my start-up code and I  hope  this  will
  37. change the situation atleast a little bit better.
  38.  
  39. You can use  this  start-up  in  your  demos,  intros,  games  or
  40. whatever  you are making. You can change it, modify it, use parts
  41. of it, spread it like you want, eat it, do whatever you want with
  42. it, but PLEASE make demos that DO work on graphic cards!
  43.  
  44.  
  45.  
  46.  
  47. FEATURES
  48.  
  49.  Some of features are:
  50.  
  51.  - AmigaOS friendly
  52.  
  53.  - AGA fullscreen support
  54.  
  55.  - CGX/P96 fullscreen support
  56.  
  57.  - CGX/P96 window support
  58.  
  59.  - Doublebuffering
  60.  
  61.  - Shell arguments and tooltypes support
  62.  
  63.  - FPS limitation
  64.  
  65.  - Temporarly  stopping  execution  if  demo  is  not  running on
  66.    frontmost screen
  67.  
  68.  - ASL screen mode requester for CGX/P96 systems
  69.  
  70.  - P61 replay routine by Jarno Paananen [ + some more people ]
  71.  
  72.  - Chunky 2 planar routines for 030 and 040+ by Mikael Kalms
  73.  
  74.  - It's not slow! ;>
  75.  
  76.  
  77.  
  78.  
  79.  
  80. CREDITS
  81.  
  82. Start-up code:
  83.             Nemanja Bondzulic
  84.                         [ alias Cyborg / iNDUSTRY ]
  85. Chunky2planar routines:
  86.             Mikael Kalms
  87.             [ alias Kalms / TBL ]
  88. P61A replay routine:
  89.                         Jarno Paananen
  90.             [ alias Guru / Sahara Surfers ]
  91. P61A fixes:
  92.             NoName / Haujobb
  93.             Platon42
  94.  
  95.  
  96. Some portions of code, ideas,  thoughts  might  be  taken,  used,
  97. stolen,  abused,  and  might be products of other people's minds.
  98. Big apology to those people, it was not done with  bad  intention
  99. in mind.
  100.  
  101. If I have broke some copyright rules, sorry or sue me ;>
  102.